Skip to content

Preserve unemitted remote video timing entries across batch emissions#3179

Merged
hensmi-amazon merged 1 commit intomainfrom
timing-fix-remote-video
Mar 9, 2026
Merged

Preserve unemitted remote video timing entries across batch emissions#3179
hensmi-amazon merged 1 commit intomainfrom
timing-fix-remote-video

Conversation

@hensmi-amazon
Copy link
Contributor

Fix some minor reporting bugs with meeting session timing manager.

Remote video timing entries were lost when the signaling+audio batch emitted before the video tile was bound. Unemitted entries now carry over to the next batch. Also prevents duplicate onRemoteVideoAdded calls on resubscribe from creating zombie entries via emittedRemoteVideoGroupIds tracking.

Issue #: N/A

Description of changes: See above

Testing:

No longer misses quickly added videos or sends empty timing frames.

Can these tested using a demo application? Please provide reproducible step-by-step instructions.
No

Checklist:

  1. Have you successfully run npm run build:release locally?
    y

  2. Do you add, modify, or delete public API definitions? If yes, has that been reviewed and approved?
    n

  3. Do you change the wire protocol, e.g. the request method? If yes, has that been reviewed and approved?
    n

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Remote video timing entries were lost when the signaling+audio batch
emitted before the video tile was bound. Unemitted entries now carry
over to the next batch. Also prevents duplicate onRemoteVideoAdded
calls on resubscribe from creating zombie entries via
emittedRemoteVideoGroupIds tracking.
@hensmi-amazon hensmi-amazon requested a review from a team as a code owner March 7, 2026 06:28
@hensmi-amazon hensmi-amazon merged commit 49f5a76 into main Mar 9, 2026
7 checks passed
@hensmi-amazon hensmi-amazon deleted the timing-fix-remote-video branch March 9, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants